fn main() {
    println!("Hello, world!");

    // bool true,false
    let is_true=true;
    let is_false=false;
    println!("true={},false={}",is_true,is_false);

    //char ,在rust 是32位的字符 ，可以是一个汉字，
    let a='你';
    println!("a=={}",a);
    let b='B';
    println!("a=={}",b);


    //数字类型 ：i8 i16 i32 i64 | u8 u16 u32 u64 usize 
    let c:u32=323;
    let d:i32=12;
    println!("c=={}",c);
    println!("d=={}",d);

    //自适应类型 usize

    println!("max={}",usize::max_value());

    //数组 ，类型固定不能改不，长度固定，不能改变
    //[Type:size] size 也是数组类型的一部分
    let arr:[u32;5]=[12,4,2,1,2];

    println!("[0]={}",arr[0]);

    //元祖
    let d=(32,34,"ssss");
    println!("d={}",d.0);
    let (x,y,z)=(32,34,"ssss");
    println!("x=={},y=={},z=={}",x,y,z);

}
